
#include "Texture.h"

class Painter
{
	Painter();
	~Painter();
	
public:
	static void drawTexturedQad(float width, float height, const Texture* text, Vector4 color = Vector4(1,1,1,1));
	static void drawTexturedQad(float x, float y, float width, float height, const Texture* text, Vector4 color = Vector4(1,1,1,1));
	static void drawTexturedQad(float x, float y, float width, float height, float u0, float v0, float u1, float v1, const Texture* text, Vector4 color = Vector4(1,1,1,1));
	static void drawTexturedQad(float x, float y, float width, float height, float u0, float v0, float u1, float v1, float _fAngle, const Texture* text, Vector4 color = Vector4(1,1,1,1));
	static void drawTexturedQad(float x, float y, float _xCenter, float _yCenter, float width, float height, float u0, float v0, float u1, float v1, float _fAngle, const Texture* text, Vector4 color = Vector4(1,1,1,1));
};
